home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 36 / PC Gamer IT CD 36 2-2.iso / SINDEMO / sindemo2.exe / data / base / pak0.pak / models / civmale.def < prev    next >
Text File  |  1998-09-22  |  9KB  |  241 lines

  1. SDEF
  2. // -----------------------------------------------------------------------------
  3. //  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/guerilla.def  $
  4. // $Revision:: 22                                                             $
  5. //   $Author:: Joeske                                                         $
  6. //     $Date:: 9/13/98 5:46p                                                  $
  7. //
  8. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  9. // All rights reserved.
  10. //
  11. // This source may not be distributed and/or modified without
  12. // expressly written permission by Ritual Entertainment, Inc.
  13. //
  14. // DESCRIPTION:
  15. // This is a model definition file.  It is to be used in conjunction with Sin.
  16. //
  17. // MODEL AUTHOR:
  18. // Beau
  19. //
  20. // -----------------------------------------------------------------------------
  21. // SINED SECTION
  22. //
  23. /*SINED Innocent_MaleCivilian (1 .5 0) (0 0 0) (0 0 0)
  24. Male Civilian
  25. */
  26.  
  27. // -----------------------------------------------------------------------------
  28. // FILE DECLARATIONS
  29. //
  30. // Model Commands
  31. path models/civmale
  32. scale 1.14
  33.  
  34. // Base Model
  35. civ2_base.sbm
  36.  
  37. // Skins
  38. normal       civ2_base.tga
  39. damage       civ2_damage1.tga
  40.  
  41. // Normal Animations
  42. idle                civ2_idle.sam
  43. walk                civ2_walk.sam
  44. run                civ2_run.sam
  45. crouch_down            civ2_cowerstart.sam
  46. crouch_idle            civ2_cower.sam
  47. crouch_end            civ2_cowerend.sam
  48.  
  49. // Pain Location Based Animations
  50. pain1                     civ2_painhead.sam
  51.  
  52. pain_head                 civ2_painhead.sam
  53. pain_torso_upper          civ2_paintorsoupper.sam
  54. pain_torso_lower          civ2_paintorsolower.sam
  55. pain_arm_right_upper      civ2_painarmright.sam
  56. pain_arm_right_lower      civ2_painarmright.sam
  57. pain_leg_left_lower       civ2_painlegleft.sam
  58. pain_leg_left_upper       civ2_painlegleft.sam
  59. pain_leg_right_upper      civ2_painlegright.sam
  60. pain_leg_right_lower      civ2_painlegright.sam
  61. pain_arm_left_upper       civ2_painarmleft.sam
  62. pain_arm_left_lower       civ2_painarmleft.sam
  63.  
  64. // Death Location Based Animations
  65. death1            civ2_death1.sam
  66. death2            civ2_death2.sam
  67.  
  68. // Crouching Pain Location Based Animations
  69. crouch_pain1        civ2_cowerpain1.sam
  70. crouch_pain2        civ2_cowerpain2.sam
  71.  
  72. // Crouching Death Location Based Animations
  73. crouch_death1        civ2_cowerdeath1.sam
  74. crouch_death2        civ2_cowerdeath2.sam
  75.  
  76. // Optional Animations
  77.  
  78. // Scripted Animations
  79. sitdead            civ2_sitdead.sam
  80.  
  81.  
  82. // Id And Group Definitions
  83. id   5 group head              flesh 
  84. group head damage 4.0
  85. id  15 group torso_upper       fabric
  86. group torso_upper damage 1.0
  87. id  18 group torso_lower       fabric
  88. group torso_lower damage 1.0
  89. id  45 group leg_left_upper    fabric
  90. group leg_left_upper damage 0.7
  91. id  50 group leg_left_lower    fabric
  92. group leg_left_lower damage 0.5
  93. id  65 group leg_right_upper   fabric
  94. group leg_right_upper damage 0.7
  95. id  70 group leg_right_lower   fabric
  96. group leg_right_lower damage 0.5
  97. id  85 group arm_left_upper    fabric
  98. group arm_left_upper damage 0.7
  99. id  90 group arm_left_lower    fabric
  100. group arm_left_lower damage 0.5
  101. id 105 group arm_right_upper   fabric
  102. group arm_right_upper damage 0.7
  103. id 110 group arm_right_lower   fabric
  104. group arm_right_lower damage 0.5
  105. //id 200 group arm_left_lower bone gun -180 50 100 flesh   
  106.  
  107. // -----------------------------------------------------------------------------
  108. // INITIALIZATION SECTION
  109. //
  110. !init:
  111. //
  112. // SERVER Initialization Commands
  113. //
  114. // Class Setup
  115. server classname actor
  116. server script global/neutral.scr
  117. server setsize "-16 -16 0" "16 16 80"
  118. server crouchsize "-16 -16 0" "16 16 64"
  119. server health 30
  120.  
  121. // Sound Aliases
  122. server aliascache snd_sightenemy1   "misc/civmale/site1.wav" 1
  123. server aliascache snd_sightenemy2   "misc/civmale/site2.wav" 1
  124. server aliascache snd_sightenemy3   "misc/civmale/site3.wav" 1
  125.  
  126. server aliascache snd_panic1          "misc/civmale/panic1.wav" 1
  127. server aliascache snd_panic2          "misc/civmale/panic2.wav" 1
  128. server aliascache snd_panic3          "misc/civmale/panic3.wav" 1
  129. //not in demo- server aliascache snd_panic4      "misc/civmale/panic4.wav" 1
  130. //not in demo- server aliascache snd_panic5      "misc/civmale/panic5.wav" 1
  131. //not in demo- server aliascache snd_panic6      "misc/civmale/panic6.wav" 1
  132.  
  133. server aliascache snd_beg1          "misc/civmale/beg1.wav" 1
  134. server aliascache snd_beg2          "misc/civmale/beg2.wav" 1
  135. server aliascache snd_beg3          "misc/civmale/beg3.wav" 1
  136. server aliascache snd_beg4          "misc/civmale/beg4.wav" 1
  137. //not in demo- server aliascache snd_beg5      "misc/civmale/beg5.wav" 1
  138.  
  139. //
  140. // CLIENT Initialization Commands
  141. //
  142. // Sound Aliases
  143. client aliascache snd_pain1          "misc/civmale/pain1.wav" 1
  144. client aliascache snd_pain2          "misc/civmale/pain2.wav" 1
  145. client aliascache snd_pain3          "misc/civmale/pain3.wav" 1
  146. client aliascache snd_pain4          "misc/civmale/pain4.wav" 1
  147. client aliascache snd_pain5          "misc/civmale/pain5.wav" .5
  148. //not in demo- client aliascache snd_pain6      "misc/civmale/pain6.wav" 1
  149. //not in demo- client aliascache snd_pain7      "misc/civmale/pain7.wav" 1
  150. //not in demo- client aliascache snd_pain8      "misc/civmale/pain8.wav" 1
  151.  
  152. client aliascache snd_death1          "misc/civmale/death1.wav" 1
  153. client aliascache snd_death2          "misc/civmale/death2.wav" 1
  154. client aliascache snd_death3          "misc/civmale/death3.wav" 1
  155.  
  156. client aliascache snd_kneefall1     "impact/bodyfall/sml1.wav" 1
  157. client aliascache snd_kneefall2     "impact/bodyfall/sml2.wav" 1
  158. client aliascache snd_partfall1     "impact/bodyfall/med1.wav" 1
  159. client aliascache snd_partfall2     "impact/bodyfall/med2.wav" 1
  160. client aliascache snd_partfall3     "impact/bodyfall/med3.wav" 1
  161. client aliascache snd_bodyfall1     "impact/bodyfall/lrg1.wav" 1
  162. client aliascache snd_bodyfall2     "impact/bodyfall/lrg2.wav" 1
  163.  
  164. // -----------------------------------------------------------------------------
  165. // MAIN SECTION
  166. //
  167. !main:
  168. // Special Commands
  169. server crouch_down last nextanim crouch_idle
  170.  
  171. // Normal Animations
  172. server run   0 movementsound
  173. server run   4 movementsound
  174. client run   0 footstep
  175. client run   4 footstep
  176.  
  177. server walk   0 movementsound
  178. server walk   5 movementsound
  179. client walk   0 footstep
  180. client walk   5 footstep
  181.  
  182. server death1  first deathsound
  183. client death1  first randomsound snd_death 1 2
  184. client death1      3 randomsound snd_bodyfall 1 4
  185. client death1      8 randomsound snd_kneefall 1 4
  186.  
  187. server death2  first deathsound
  188. client death2  first randomsound snd_death 1 2
  189. client death2      4 randomsound snd_partfall 1 4
  190. client death2      8 randomsound snd_bodyfall 1 4
  191.  
  192. server crouch_death1  first deathsound
  193. client crouch_death1  first randomsound snd_death 1 2
  194. client crouch_death1      3 randomsound snd_partfall 1 4
  195. client crouch_death1      7 randomsound snd_kneefall 1 4
  196.  
  197. server crouch_death2  first deathsound
  198. client crouch_death2  first randomsound snd_death 1 2
  199. client crouch_death2      2 randomsound snd_bodyfall 1 4
  200. client crouch_death2      7 randomsound snd_kneefall 1 4
  201.  
  202. server pain_head  first painsound
  203. client pain_head  first randomsound snd_pain 1 2
  204. server pain_torso_upper  first painsound
  205. client pain_torso_upper  first randomsound snd_pain 1 2
  206. server pain_torso_lower  first painsound
  207. client pain_torso_lower  first randomsound snd_pain 1 2
  208. server pain_arm_right_upper  first painsound
  209. client pain_arm_right_upper  first randomsound snd_pain 1 2
  210. server pain_arm_right_lower  first painsound
  211. client pain_arm_right_lower  first randomsound snd_pain 1 2
  212. server pain_leg_left_lower  first painsound
  213. client pain_leg_left_lower  first randomsound snd_pain 1 2
  214. server pain_leg_left_upper  first painsound
  215. client pain_leg_left_upper  first randomsound snd_pain 1 2
  216. server pain_leg_right_upper  first painsound
  217. client pain_leg_right_upper  first randomsound snd_pain 1 2
  218. server pain_leg_right_lower  first painsound
  219. client pain_leg_right_lower  first randomsound snd_pain 2
  220. server pain_arm_left_upper  first painsound
  221. client pain_arm_left_upper  first randomsound snd_pain 2
  222. server pain_arm_left_lower  first painsound
  223. client pain_arm_left_lower  first randomsound snd_pain 2
  224.  
  225. server crouch_pain1  first painsound
  226. client crouch_pain1  first randomsound snd_pain 1 1
  227. server crouch_pain2  first painsound
  228. client crouch_pain2  first randomsound snd_pain 1 1
  229.  
  230. client crouch_down  first randomsound snd_beg 1 1
  231.  
  232. // -----------------------------------------------------------------------------
  233. // SOURCESAFE Update Log
  234. //
  235. // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/guerilla.def       $
  236. // 
  237. // 22    9/13/98 5:46p Joeske
  238. // 
  239. //
  240. // -----------------------------------------------------------------------------
  241.